﻿/*出现次数（Number Occurrences）

修改如下程序，使其打印⼀份列表，显示出每个数字在数中出现的次数。

输出范例：

Enter a number : 41271092

Digit       : 0123456789
Occurrences : 1220100101*/
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
int main() {
	int arr[10] = { 0 };
	int i; char c;
	for (;;)
	{
		c = getchar();             //getchar逐个读入输入的内容并以字符形式保存，默认最后有一个换行符
		if (c == '\n')
			break;
		arr[c - '0']++;            //写成 c-'0'是将字符形式转化为整数
	}
	printf("Digit       :0123456789\n");
	printf("Occurrences :");
	
		for (i = 0; i < 10; i++)
		{
			printf("%d",arr[i]);
		}


	return 0;
}
